SymmetricDifferenceWith Method

Wintellect PowerCollections

Collapse imageExpand ImageCollapseAll imageExpandAll imageDropDown imageDropDownHover imageCopy imageCopyHover image
[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Computes the symmetric difference of this set with another set. The symmetric difference of two sets is all items that appear in either of the sets, but not both. This set receives the symmetric difference of the two sets; the other set is unchanged.

Namespace: Wintellect.PowerCollections
Assembly:  PowerCollections (in PowerCollections.dll)

Syntax

C#
public void SymmetricDifferenceWith(
	OrderedSet<T> otherSet
)
Visual Basic (Declaration)
Public Sub SymmetricDifferenceWith ( _
	otherSet As OrderedSet(Of T) _
)
Visual C++
public:
void SymmetricDifferenceWith (
	OrderedSet<T>^ otherSet
)

Parameters

otherSet
OrderedSet<(Of <T>)>
Set to symmetric difference with.

Remarks

The symmetric difference of two sets is computed in time O(M + N log M), where M is the size of the larger set, and N is the size of the smaller set.

Exceptions

ExceptionCondition
System..::InvalidOperationExceptionThis set and otherSet don't use the same method for comparing items.

See Also